﻿using System;
namespace Moonlite.Services.CodeCompletion
{
    public class AndromedaObjectDescription : AndromedaObject
    {
        public new string Description { get; set; }
        public AndromedaObjectDescriptionDeprecated Deprecated { get; set; }
        public AndromedaObjectDescriptionReturn Return { get; set; }
        public AndromedaObjectDescriptionSince Since { get; set; }
        public AndromedaObjectDescriptionVersion Version { get; set; }
        private AndromedaObjectDescriptionAuthorCollection authors = new AndromedaObjectDescriptionAuthorCollection();
        public AndromedaObjectDescriptionAuthorCollection Authors
        {
            get { return authors; }
        }

        private AndromedaObjectDescriptionParamCollection parameters = new AndromedaObjectDescriptionParamCollection();
        public AndromedaObjectDescriptionParamCollection Parameters
        {
            get { return parameters; }
        }

        private AndromedaObjectDescriptionSeeCollection see = new AndromedaObjectDescriptionSeeCollection();
        public AndromedaObjectDescriptionSeeCollection See
        {
            get { return see; }
        }

        public AndromedaObjectDescription()
        {

        }

        public AndromedaObjectDescription(AndromedaObject parent)
            : base(parent)
        {

        }
    }
}
